【環境構築10分】Markdown形式(md)のドキュメントを Word 形式(docx)に変換する
Markdownで書きたいけど、Wordで提出したい
Markdownは簡単かつシンプルに記述ができて便利ですよね。しかしながらMarkdownは非エンジニアのかたに共有するドキュメントとしてはハードルが高いので適しません。
そこでWordなどで読めるようにする必要が出てきますが、変換作業が必要になります。
Markdown形式からWord形式(docx)に変換するにはPandocというツールが便利ですが、環境構築が面倒としう課題がありました。
しかし現代ではDockerという素晴らしいプラットフォームがある。ということですごく簡単に実現ができたので、記事としてまとめたいと思います。
検証環境
- macOS High Sierra 10.13.2
- Docker Version 18.06.1-ce-mac73 (26764)
Docker for Macのインストール
最低限、Docker for Macのインストールが必要です。以下よりインストールをしておく必要があります。
Markdown形式(md)のドキュメントを Word 形式(docx)に変換する
早速変換します。適当にMarkdownファイルを書きます。
# Sample ## はじめに これはサンプルです。
次のコマンドでPandocを実行します。
$ docker run -v `pwd`:/source jagregory/pandoc -f markdown -t docx Sample.md -o Sample.docx
完成しました!
Wordだけではなく、色々な形式に変換できます!
PandocはMarkdown形式→Word形式だけではなく、色々な形式に変換できます。ぜひお試しください。